You really should do this better, it sort of sucks!