file moves
forgot tests
is_x should be truthy/falsy
new exceptions