try calling super last