Teaching at Master's level: between a rock and a hard place