All good. Could be cleaner :)