hope this fixes Garrett's exception problem