simple utility trait