Not exactly sure what -1 means yet in this context.  I was thinking of using negative numbers as special values.  Like check in at the front door.