why not kind_of alternative solution