Reduced several method complexities