barebones leaveslip api
custom validation
not sure what this change was...