early return on logic operators

fixes #15