Fair enough; but make it check for and cast to Unit instead.