Mike refactor table sort



<!---
@huboard:{"milestone_order":126.0,"order":25.875,"custom_state":""}
-->

Why not expect one of a `Number` or a `Boolean`?