This is cleaner, thanks to ialex