Returning record ID instead and actually committing it to db