updated basehandler placeholder handling. ARB spec outlines that a placeholder hash not exist if there are no placeholders. This fixes a bug for when this hash isn't present.