function more consistently