allow for any size text
fix build, only use identity when we need to