Actually, it's not apparent to me what these lines are doing. It looks kind of like it wants to be using the ternary operator, but that's not there, so subject_template_path will evaluate to true or false?