ensure we use negative only keys for our internal listener to let users use as they wish positive ones