how about moving to an option object?