Here is a patch+testcase that ensures that results are always non-nil: https://github.com/sqs/gorp/commit/6dfc2ee1f39270fc9b5d172701610d7c2335a665