wait... i have an idea