trigger_error opposed to die()