We examine the problem of representing semigroups as binary relations, partial maps and injective functions, with the constraint that certain pre-designated idempotent elements must be represented as restrictions of the identity function. Appropriately formulated, the corresponding classes of representable structures is a quasivariety, but we show that they cannot be finitely axiomatised in first order logic. Quite a few algebraic structures have both a semigroup reduct and the ability to distinguish certain idempotent elements, and we use our construction to show that representability for these is also not finitely axiomatisable. Amongst the classes covered are subsemigroups of weakly left ample semigroups, various classes of ordered semig...