I think this is a bit cleaner.