Not really - I'll refactor.