reverted input constraints, pending windows testing