x
fun with super
Fix weird recursion problem