Run a user-defined routine