Two agents can have the same source code and optimise different utility functions — LessWrong