Refactor get_position_on_create_complete method to be cleaner