:last_error= is now optional