Added new runtime for boilerplate compatibility
Use unified coordinate argument approach