I actually think this will work