fixed options method handling