Every attachable block can be attached at the top extended pistons head.
BUG'S in a head of the pistons
Redstone stays on powered piston head
Redstone dust doesn't break when it is on a block which is pushed by a piston
Cliping into extending block attached to sticky piston
redstone dust are not breaking in moving piston