Is good, but it can be cleaner