from a style perspective i don't like this indentation, even if it is legal