I must have been tired - push_error needs a $