Straightforward version