same comment as above, if we do this all the time we will end up with ugly code ;)