Make explicit type of agent