- runonce switch implemented