Specifying #directory, #directory=, and #push