try to be even more clever