there is really no reason for this to work