stop using has_option? outside of BuildOptions