I'd prefer this to be implemented as present?