Re #1310 Optimizing backend methods.