Optimized +empty, +return:, and +error: signals