defines... and earlier, you used typeclass without the space. I don't mind either way, just be consistent.