his is only used in one spot, consider inlining