issue #11 - only presence forces an input now (breaks backwards compatibility)