Better Synapse implementation.