Minecraft wiki entry for Placement, associated text: All blocks (except vines) can be placed on the top and bottom of extended downward facing pistons. The only blocks that can be placed on the sides of extended downward facing pistons are signs.