Responder can hold 3-card support for spades. If he takes (false) preference it will likely mislead opener. However, all other alternatives discussed here seemed flawed IMHO, and I really do not like 5♦ when a major suit game is not out of the question. Sometimes I just do want to bid again so with reluctance I'll settle for 3♠.