this actually makes the code about 100 bytes smaller should make it possible to grab from other direction but that gets complicated with the dentist door code