i might not have thought this through