This one is cleaner.