I sort of believe this might work