cleaning up and clarifying mongoose options handling