this seems more natural, less cumbersome