There very well could be no pours that meet the criteria specified for any achievement so the behavior itself isn't entirely unexpected. However, that line will return nil if an unsupported option is passed. Maybe this should raise an exception?