again inheritance bug