The addition of the "active = 1" check, is that because we actually expect id=:id to potentially return multiple rows or is it just being uber explicit?