hmm, should it be like this?