optimized phaser... slightly