don't need to check regex first