Improved methods for simple cases