So if the context is immutable why not just return false?