Validate no longer takes a callback

Closes #60