safe array accessors
Only Between and Direction for now. Heavy bug hunting in process.