i know i can't do that, this is an improvement suggestion