1.2! (removed excessive method hooks)