Yeah i did it this way because i didnt want to hit the database when there
is really no need to