Removed premature optimization as requested