Revert "allow aliases to contexts that don't have expressions"

This reverts commit 633822d20fd6aae4ccfa505841a45daa1428ec0c.