Created a test specific subclass and found lots of bugs :D