Shiro has a WHAT?!
562