A cleaner approach.